[XEN] Trivial simplification.
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Wed, 20 Sep 2006 16:59:30 +0000 (17:59 +0100)
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Wed, 20 Sep 2006 16:59:30 +0000 (17:59 +0100)
Signed-off-by: Keir Fraser <keir@xensource.com>
xen/arch/x86/mm.c

index a1805be2b53558100301f69392701a1d76d75963..25195874462b7fd36962505d2c762e40811ab786 100644 (file)
@@ -1590,7 +1590,6 @@ void free_page_type(struct page_info *page, unsigned long type)
 void put_page_type(struct page_info *page)
 {
     unsigned long nx, x, y = page->u.inuse.type_info;
-    struct domain *owner = page_get_owner(page);
 
  again:
     do {
@@ -1631,7 +1630,7 @@ void put_page_type(struct page_info *page)
      * until the type count has been zeroed by the CMPXCHG above.
      */
     if ( unlikely((nx & PGT_count_mask) == 0) )
-        mark_dirty(owner, page_to_mfn(page));
+        mark_dirty(page_get_owner(page), page_to_mfn(page));
 }